# coding=UTF-8
from PIL import Image

def plus(str):
    # 返回指定长度的字符串，原字符串右对齐，前面填充0。
    # return str.zfill(8)
    return str.zfill(2)

def getCode(img):
    str = ""
    # 获取到图片的宽和高进行遍历
    for i in range(img.size[0]):
        for j in range(img.size[1]):

            # 获取水印的每个像素值
            rgb = img.getpixel((i, j))
            # 将像素值转为十六进制后保存
            str = str + plus(hex(rgb[0]).replace('0x', ''))
            str = str + plus(hex(rgb[1]).replace('0x', ''))
            str = str + plus(hex(rgb[2]).replace('0x', ''))
    return str